.class public Lcom/xingbook/c/p;
.super Ljava/lang/Object;


# static fields
.field public static final a:[Ljava/lang/String;

.field public static final b:[I


# direct methods
.method static constructor <clinit>()V
    .locals 4

    const/16 v3, 0x8

    new-array v0, v3, [Ljava/lang/String;

    const/4 v1, 0x0

    const-string v2, "\u81ea\u6211\u8ba4\u77e5"

    aput-object v2, v0, v1

    const/4 v1, 0x1

    const-string v2, "\u4eba\u9645\u4ea4\u5f80"

    aput-object v2, v0, v1

    const/4 v1, 0x2

    const-string v2, "\u8eab\u4f53\u8fd0\u52a8"

    aput-object v2, v0, v1

    const/4 v1, 0x3

    const-string v2, "\u8bed\u8a00\u80fd\u529b"

    aput-object v2, v0, v1

    const/4 v1, 0x4

    const-string v2, "\u6570\u5b66\u903b\u8f91"

    aput-object v2, v0, v1

    const/4 v1, 0x5

    const-string v2, "\u97f3\u4e50\u667a\u80fd"

    aput-object v2, v0, v1

    const/4 v1, 0x6

    const-string v2, "\u827a\u672f\u7a7a\u95f4"

    aput-object v2, v0, v1

    const/4 v1, 0x7

    const-string v2, "\u81ea\u7136\u63a2\u7d22"

    aput-object v2, v0, v1

    sput-object v0, Lcom/xingbook/c/p;->a:[Ljava/lang/String;

    new-array v0, v3, [I

    fill-array-data v0, :array_0

    sput-object v0, Lcom/xingbook/c/p;->b:[I

    return-void

    :array_0
    .array-data 0x4
        0x1t 0x0t 0x0t 0x0t
        0x2t 0x0t 0x0t 0x0t
        0x3t 0x0t 0x0t 0x0t
        0x4t 0x0t 0x0t 0x0t
        0x5t 0x0t 0x0t 0x0t
        0x6t 0x0t 0x0t 0x0t
        0x7t 0x0t 0x0t 0x0t
        0x8t 0x0t 0x0t 0x0t
    .end array-data
.end method

.method public static a(J)Ljava/util/ArrayList;
    .locals 10

    const/4 v1, 0x0

    const/16 v9, 0x8

    new-instance v3, Ljava/util/ArrayList;

    invoke-direct {v3, v9}, Ljava/util/ArrayList;-><init>(I)V

    new-array v4, v9, [J

    move v0, v1

    :goto_0
    if-lt v0, v9, :cond_0

    const/4 v0, 0x5

    move v2, v0

    :goto_1
    if-gtz v2, :cond_1

    return-object v3

    :cond_0
    rsub-int/lit8 v2, v0, 0x7

    const/16 v5, 0xf

    mul-int/lit8 v6, v0, 0x4

    shl-int/2addr v5, v6

    int-to-long v5, v5

    and-long/2addr v5, p0

    mul-int/lit8 v7, v0, 0x4

    shr-long/2addr v5, v7

    aput-wide v5, v4, v2

    add-int/lit8 v0, v0, 0x1

    goto :goto_0

    :cond_1
    move v0, v1

    :goto_2
    if-lt v0, v9, :cond_2

    add-int/lit8 v0, v2, -0x1

    move v2, v0

    goto :goto_1

    :cond_2
    aget-wide v5, v4, v0

    int-to-long v7, v2

    cmp-long v5, v5, v7

    if-nez v5, :cond_3

    sget-object v5, Lcom/xingbook/c/p;->a:[Ljava/lang/String;

    aget-object v5, v5, v0

    invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    :cond_3
    add-int/lit8 v0, v0, 0x1

    goto :goto_2
.end method

.method public static b(J)Ljava/lang/String;
    .locals 9

    const/4 v1, 0x0

    const/16 v8, 0x8

    const-wide/16 v2, 0x0

    cmp-long v0, p0, v2

    if-lez v0, :cond_0

    new-array v3, v8, [J

    move v0, v1

    :goto_0
    if-lt v0, v8, :cond_1

    const/4 v0, 0x5

    move v2, v0

    :goto_1
    if-gtz v2, :cond_2

    :cond_0
    const/4 v0, 0x0

    :goto_2
    return-object v0

    :cond_1
    rsub-int/lit8 v2, v0, 0x7

    const/16 v4, 0xf

    mul-int/lit8 v5, v0, 0x4

    shl-int/2addr v4, v5

    int-to-long v4, v4

    and-long/2addr v4, p0

    mul-int/lit8 v6, v0, 0x4

    shr-long/2addr v4, v6

    aput-wide v4, v3, v2

    add-int/lit8 v0, v0, 0x1

    goto :goto_0

    :cond_2
    move v0, v1

    :goto_3
    if-lt v0, v8, :cond_3

    add-int/lit8 v0, v2, -0x1

    move v2, v0

    goto :goto_1

    :cond_3
    aget-wide v4, v3, v0

    int-to-long v6, v2

    cmp-long v4, v4, v6

    if-nez v4, :cond_4

    sget-object v1, Lcom/xingbook/c/p;->a:[Ljava/lang/String;

    aget-object v0, v1, v0

    goto :goto_2

    :cond_4
    add-int/lit8 v0, v0, 0x1

    goto :goto_3
.end method
